home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / music / psed11.zip / PSED.DOC < prev    next >
Text File  |  1990-01-20  |  22KB  |  503 lines

  1.  
  2.  
  3.                                   PS Ed-480 
  4.                        Yamaha PSS-480 Tone Bank Editor
  5.                    for the IBM-PC and MPU-401 MIDI interface
  6.                                 Version 1.1
  7.  
  8.                    Copyright (c) 1989,1990  by David Rutkowski
  9.                                2521 Riverside Dr.
  10.                              Grand Rapids, MI 49505
  11.                                 
  12.  
  13.  
  14.      1. Overview:
  15.  
  16.      The Yamaha PortaSound PSS-480 Music Station is probably the 
  17.      most sophisticated little synthesizer available for the money
  18.      (street price about $100-$120 U.S.) I have yet to hear of an
  19.      owner of one who isn't intrigued by, if not in love with, this
  20.      ultra low-end workstation.
  21.      
  22.      PS Ed-480 is a program which allows access to all the internal 
  23.      settings of the PSS-480's digital synthesizer (the 5 custom banks.) 
  24.      The synthesizer's control panel allows access to 8 of the available 
  25.      parameters.  Using a "patch editor" such as PS Ed-480, it is possible 
  26.      to elicit a much greater variety of sounds from the tone generators.  
  27.  
  28.  
  29.  
  30.      2. PS Ed-480 Features: 
  31.  
  32.         --Allows access to all 36 PSS-480 tone parameters.  
  33.  
  34.         --Parameters can be accesed and modified with a minimum of 
  35.           keystrokes.  
  36.  
  37.         --Save and load tone banks from disk files in standard MIDI System 
  38.           Exclusive (SYSEX) data format.  
  39.  
  40.         --Individual patches can be named for easy identification.  
  41.  
  42.         --Has simple librarian functions--new tone banks can be built out 
  43.           of existing tone banks on disk.  
  44.  
  45.         --Auto backup of a patch before editing allows comparison with what 
  46.           patch sounded like before editing. Previous patch can be restored 
  47.           at any time.  
  48.  
  49.  
  50.  
  51.  
  52.      3. Shareware License:
  53.  
  54.      This program, PS Ed-480, is being distributed as shareware. This
  55.      means PS Ed-480 is copyrighted material--it is not in the public
  56.      domain. The author retains all rights to the software, and in no
  57.      way assumes liability for any consequences resulting from the use
  58.      of this program. The software may be copied and distributed freely,
  59.      as long as neither the program nor documentation is modified. The
  60.      program may not be sold for profit. You are granted the right to
  61.      use the software for evaluation purposes, and are expected to
  62.      register as a user if you continue to use the software.
  63.  
  64.      For the latest version of the software PLUS one future update, then 
  65.      send $25.00 (an order form is at the end of this file.) to register as 
  66.      a user. Your comments, suggestions, and financial support will be 
  67.      greatly appreciated!  
  68.  
  69.  
  70.      4. Getting Started:
  71.  
  72.      The editor can be run from either the hard or floppy disk. It will
  73.      look for data files in the current directory.
  74.  
  75.      For PS Ed-480 to work properly, you will have to put the PSS-480 in
  76.      MIDI MODE 00. To be able to test the tone banks in the entire range
  77.      of the keyboard, make sure AUTO ACCOMPANIMENT is set to NORMAL.
  78.      Also set VOICE/STYLE area of the LED window to VOICE.
  79.  
  80.      Start the editor by entering PSED at the DOS prompt. The editor will
  81.      prompt:
  82.                       Load Data from (f)ile or (s)ynth? _
  83.  
  84.      If you want to a load previously saved tone bank, type 'f'. You
  85.      will be prompted for a file name. Either type in the name of the
  86.      desired tone bank, or press ENTER for a list of files in the
  87.      current directory from which to choose.
  88.  
  89.      To load the current tone banks from the PSS-480 type 's' and press
  90.      ENTER. You will be prompted to start the Bulk Data Dump. This is
  91.      done by hitting the TRANSMIT CH/MEMORY BULK DUMP key twice so the
  92.      left side of the LED window flashes. Hitting the '+' key under the
  93.      flashing window will start the data dump. PS Ed-480 should
  94.      display the messages "Data being transferred..." and "Data Received."
  95.      If these messages do not occur, check out your MIDI connections.
  96.  
  97.      When the data is loaded, the values for the various tone parameters 
  98.      are displayed and the "Enter: " prompt appears. To change any para-
  99.      meter, type the number which appears in parantheses near that para-
  100.      meter. PS Ed-480 is programmed to recognize two character numeric
  101.      entries. If such an entry is made, it is automatically accepted 
  102.      without the need to hit the enter key. This means the all editing
  103.      can be done using ONLY the numeric keypad. 
  104.      
  105.      The message area will display the valid range of values for any
  106.      parameter you select. Type in the desired value, or use the "+" or "-" 
  107.      keys.  The tone generator in the synthesizer is updated with the new 
  108.      value, so you can hear the effect of your changes immediately. 
  109.      Repeated use of the "+" and "-" keys (even at the "Enter: " prompt) 
  110.      will raise or lower the selected value one unit at a time.
  111.  
  112.      In a similar way, you can invoke the menu functions at the bottom 
  113.      of the screen by entering the number next to that function. 
  114.  
  115.      One of the best ways to learn how the sounds are created is to 
  116.      study and make changes to the 100 "factory" sounds that are built
  117.      into the PSS-480. To aid in this, I have included several sets of 
  118.      factory sounds in various catagories saved to the diskfiles,
  119.      STRINGS.PSS, HORNS.PSS, KEYBOARD.PSS, etc. 
  120.  
  121.      NOTE: When quickly cycling through values using the "+" or "-" key,
  122.            the data may occasionally get out of step and the PSS-480 will
  123.            display the "Err" error message. The tone bank will temporarily 
  124.            revert to the default settings. The patch you are editing will 
  125.            be downloaded to the PSS-480 when the next change to it is made. 
  126.            The PSS-480's error message can be cleared by hitting the PSS-
  127.            480 MIDI MODE key.
  128.  
  129.  
  130.      5. PS Ed-480 Commands.
  131.  
  132.            (80) Load from File: This command will load all 5 tone bank 
  133.            voices  the tone banks from the file you specify.  If no 
  134.            file extension is given, the extension ".PSS" will be added 
  135.            automatically. If you press the ENTER key before entering
  136.            a file name, a window containing the files with the ".PSS"
  137.            extension will appear. Use the cursor keys to highlight the
  138.            file you wish to load then press enter.
  139.  
  140.            (81) Load from Synth: This command will load all 5 tone 
  141.            bank voices from the PSS-480 through a Memory Bulk Dump.  
  142.  
  143.            (82) Save to File: This command will save all 5 tone bank 
  144.            voices to the file you specify. If no file extension is 
  145.            given, the extension ".PSS" will be added automatically.  
  146.  
  147.            (83) Patch Name: This command allows you to add or edit a 
  148.            name for the current tone bank (patch.) When editing, the 
  149.            editor will only accept a limited number of characters, 
  150.            including trailing spaces. If you are unable to enter 
  151.            characters even though there appears to be room in the 
  152.            field, it is because spaces at the end of the name are 
  153.            taking up space. Move the cursor to the end of the text and 
  154.            hit the delete key several times to clear out the extra 
  155.            space characters.  
  156.  
  157.            (84) Read Patch: This command allows you to read one tone 
  158.            bank from a file on disk into the currently selected tone 
  159.            bank of the PS Ed-480. If no file extension is given, the 
  160.            extension ".PSS" is added automatically. Using this 
  161.            facility, it is possible to build up custom tone bank sets 
  162.            from previously saved groups. Such custom sets can allow 
  163.            you to instrument your recorded sequences or performance 
  164.            splits with any combination of custom patches desired.  
  165.  
  166.            (85) Swap Backup: Whenever you change tone banks, PS Ed-480 
  167.            makes a backup copy of the bank you change to. At any time, 
  168.            this backup copy can be recalled with the current bank 
  169.            settings taking its place as a backup. This allows you to 
  170.            compare the sound of your changes to the original patch by 
  171.            using this command once, playing some notes with the backup 
  172.            settings, then using this command again to get back to your 
  173.            edited version of the patch.  Once you switch to another 
  174.            bank, the changes becomes permanent. So, if you wish too 
  175.            abandon the changes made, use the Swap Backup command, then 
  176.            switch to another bank. Switching back will give you a new 
  177.            backup copy of the original and a chance to try another set 
  178.            of changes.  
  179.  
  180.            (90) DOS: This command allows you to execute DOS commands 
  181.            from within PS Ed-480. The editor will present you with
  182.            last DOS command executed. Just press enter to re-execute 
  183.            the previous command, or Backspace over it to enter a new
  184.            command.
  185.  
  186.            (99) EXIT: Leave the PS Ed-480 program.  
  187.  
  188.  
  189.  
  190.  
  191.      6. PSS-480 Parameters.
  192.  
  193.      Part III of the PSS-480 manual does a good job of explaining the 
  194.      basic sound generation capabilities of the PSS-480. I urge you to
  195.      read it carefully if you haven't already. 
  196.  
  197.      PS Ed-480 sound generation parameters are explained in this 
  198.      section with emphasis on the parameters not covered in the PSS-480 
  199.      manual. These Parameters are grouped here, as on the PS Ed-480 screen, 
  200.      by function: 
  201.          
  202.          ENVELOPE parameters control the ADSR (Attack, Decay, Sustain, 
  203.          Release) envelope.  
  204.  
  205.          LEVEL parameters controls the various oscillator volume 
  206.          levels.  
  207.  
  208.          TIMBRE controls the basic sound processed by ENVELOPE and 
  209.          LEVEL settings.  
  210.  
  211.          A last group of parameters consists of various settings for 
  212.          Vibrato and Tremelo effects.  
  213.  
  214.      Each parameter in this section is identified by the PS Ed-480 name 
  215.      and number for that parameter followed by Yamaha's abbreviation as 
  216.      appears in Addendum-1 in the back of the PSS-480's owners manual. 
  217.      For a graphic representation of several of the following 
  218.      parameters, see Addendum-1 (Add-1) in the back of the PSS-480 
  219.      manual.  
  220.  
  221.  
  222.          Bank
  223.      ----------------------------- ENVELOPE -----------------------------
  224.  
  225.          
  226.          Attack     01,02   (AR): Attack Rate. This parameter controls
  227.          the way a sound begins. A high value will cause a sharp attack,
  228.          a lower value a slower, swelling of sound. When the attack 
  229.          has reached its peak, the decay parameters determine what 
  230.          happens next.
  231.          
  232.          Decay1     03,04  (D1R): This is the first stage of the decay
  233.          portion of the Envelope. A lower value here will lengthen
  234.          the time it takes to reach the point where the settings for
  235.          the second portion of the decay envelope take over. 
  236.  
  237.          DecLevel   05,06  (D1L): This is Decay 1 Level. When the initial
  238.          rate of decay (Decay1) reaches this level, a second rate of 
  239.          decay (Decay2) takes over. A lower value here means a higher
  240.          level of the cutoff point. 
  241.  
  242.          Decay2     07,08  (D2R): This is the rate of decay which takes
  243.          over once the Decay 1 cutoff level is reached. This is the 
  244.          "DECAY RATE" parameter on PSS-480 control panel. The lower this 
  245.          value, the longer the time this portion of the decay will be. 
  246.  
  247.          Release    09,10   (RR): Release Rate. This is how long the 
  248.          note will endure after it is turned off (either by lifting the
  249.          key on the keyboard or through a MIDI Note Off command.) This 
  250.          is similar to sustain, but does not require the sustain effect 
  251.          be on. The lower this value, the longer it will take the down
  252.          to die down after it is released. 
  253.  
  254.          Sustain    11,12  (SRR): The Sustain Release rate which is in 
  255.          effect when the sustain button is enabled. A lower value here
  256.          means a longer sustain.
  257.  
  258.          
  259.      ----------------------------  LEVEL  -----------------------------
  260.  
  261.          TotLevel   13,14  (TL): Total Level. This parameter is given two 
  262.          different names on the PSS-480 control panel--MOD. LEVEL for the 
  263.          Modulator, and TOTAL LEVEL for the Carrier. The higher the level
  264.          of the modulator, the greater its "sharpening" effect will be on 
  265.          the tone of the carrier. The greater the level of the carrier, 
  266.          the louder the sound will be overall.
  267.          
  268.          ScaleLow   15,16  (LKS low): Level Key Scaling, low. 
  269.          This parameter controls the relative volume between notes near 
  270.          the low end of the keyboard and notes near the middle of the 
  271.          keyboard. A value of 0 means there will be no change made between 
  272.          low and middl notes.  Values between 1 and 15 represent the 
  273.          loudest to softest settings for notes in the bass register.  
  274.  
  275.          ScaleHi    17,18  (LKS hi): This parameter is identical to the 
  276.          ScaleLow parameter, except that it affects the notes at the 
  277.          high end of the keyboard.
  278.  
  279.          RateScale  19,20  (RKS): Rate Key Scaling. This parameter varies
  280.          the rate at which the envelope parameters are applied. A low 
  281.          value will cause the entire envelope to be lengthened on the 
  282.          lower notes. This mimics the response of aucustic instruments 
  283.          (such as cellos) which take longer to reach a fully articulated
  284.          sound in the low registers.
  285.          
  286.          AmpModEn   21,22  (AMEN): Amplitude Modulation Enable. This 
  287.          parameter controls whether or not Tremolo (a rapid and repeated 
  288.          rising and falling of volume level) is enabled for the Modulator
  289.          and/or Carrier oscillators. A value of 1 here enables Tremelo,
  290.          a value of 0 disables it.
  291.  
  292.          FeedBack   23  (FB): This setting varies the amount of the modulator
  293.          output which is routed back into the input of the modulator. The 
  294.          effect is a reinforcement of the modulator frequencies, with a bit
  295.          of additional complexity of sound. The higher this setting, the more
  296.          sound is being fed back.
  297.  
  298.      ----------------------------  TIMBRE  -----------------------------
  299.  
  300.          SinTable   24,25  (SIN TBL): This parameter selects one of 4 
  301.          wave forms for an oscillator. The four values and forms are:
  302.  
  303.                   0 : Sine Wave 
  304.                   1 : Squared Sine Wave
  305.                   2 : Sine Half Wave
  306.                   3 : Squared Sine Half Wave
  307.  
  308.  
  309.          Detune     28,29  (DT1): This parameter allows you to finely 
  310.          "detune" an oscillator--that is, raise or lower it's pitch a
  311.          small amount. This result of this is a more complex result 
  312.          from the interaction of the two oscillators, since they are 
  313.          slightly out of step. Another effect can be a "beating" or 
  314.          vibrato type pulsing of the sound due as the oscillators 
  315.          interact. A value of 0 represents no detuning, 1..7 
  316.          increasingly sharpen (raise) the tone and  9..15 increasingly 
  317.          flatten (lower) the tone.
  318.  
  319.          Coarse     30,31  (DT2): Coarse detuning. This parameter 
  320.          detunes an oscillator by a large amount. The effect is to 
  321.          produce a less musical, bell or gong type sound. 
  322.  
  323.      ----------------------------(various)-----------------------------
  324.     
  325.          Vibrato Level  32  (PMS): Pitch Modulation Sensitivity. This 
  326.          parameter increases the intensity of the vibrato (rapid rising 
  327.          and falling of pitch) effect, with 0 being the least vibrato, 
  328.          and 3 the greatest.  
  329.  
  330.          Tremolo Level  33  (AMS): Amplitude Modulation Sensitivity. 
  331.          This parameter increases the intensity of the tremolo (rapid 
  332.          rising and falling of volume) effect.
  333.  
  334.          Vibrato Enable 34  (V): Determines whether the vibrato key on 
  335.          the PSS-480 will have any effect, with 1 permitting vibrato and
  336.          disabling it. (note: This parameter does not seem to have any 
  337.          effect, although it is documented in the PSS-480 manual.) 
  338.  
  339.          Sustain Enable 35  (S): Similar to Vibrato Enable, only for the 
  340.          sustain effect.
  341.  
  342.          Vibrato Delay 36   (VBT): Adjusts the length of time before 
  343.          the vibrato effect begins, with 0 being the shortest time and 
  344.          99 being the longest.
  345.  
  346.  
  347.  
  348.      6. Additional Features 
  349.  
  350.      PS Ed-480 has the following command line options:
  351.       
  352.          --If the name of a patch file occurs on the command line PS 
  353.            Ed-480 will load that file automatically, bypassing the 
  354.            "Load from (f)ile or (s)ynth(?) " prompt. For example: 
  355.  
  356.                    C> psed axes
  357.  
  358.            will automatically load the file AXES.PSS for editing.
  359.  
  360.          --A command line flag of "/t" for "transmit" will download
  361.            the specified file to the Yamaha PSS-480 without going 
  362.            into editing mode, but rather terminating after the file
  363.            is downloaded.  For example:
  364.  
  365.                    C> psed axes /t
  366.  
  367.            will download the file AXES.PSS to the synthesizer, and 
  368.            immediately return you to the DOS prompt.
  369.  
  370.          --The command line flag "/p" for "program" will allow you to
  371.            change parameters in PS Ed-480 by using the VOICE/STYLE 
  372.            select keys on the PSS-480 control panel. To do this, the 
  373.            VOICE/STYLE selector must be set to STYLE. PSED will read
  374.            program changes on channel 15 as keyboard input. In this
  375.            mode the numbers 44 and 66 are maped to the "-" and "+" 
  376.            keys respectively. In some instances, editing in this way
  377.            facilitate more elaborate (two-handed) testing of changes.
  378.  
  379.          --The command line flags /i and /a map the PS Ed-480 MPU-401
  380.            inteface routines to an alternate IRQ (/i) or port address
  381.            (/a). For example, if the MPU-401 you are using has been
  382.            configured to use interrupt 3, you would start PS Ed-480
  383.            as follows:
  384.  
  385.                          C> psed /i3
  386.  
  387.            If, in addition, your MPU-401 was installed at port address
  388.            338H (hexidecimal) you would use the command line:
  389.  
  390.                          C> psed /i3 /a338
  391.  
  392.            Please note that the port address MUST be in hexidecimal
  393.            format.
  394.  
  395.            IRQ numbers and port addresses for the MPU-480 can also be
  396.            specified in the PSS.CFG text file, as detailed below.
  397.  
  398.  
  399.      The PSS.CFG file for Screen Colors and MPU-401 configuration:
  400.  
  401.            The configuration file PSS.CFG can be modified to change
  402.            the screen colors displayed by PS Ed-480 as well as specify
  403.            the IRQ and port address of the MPU-401 interface. The file
  404.            is a standard ASCII file which contains one or more of the
  405.            following lines:
  406.  
  407.                     screen  = hh
  408.                     fields  = hh
  409.                     irq     = hh
  410.                     address = hh
  411.  
  412.            All numbers are in hexidecimal format. Please look at the
  413.            example PSS.CFG file included with PS Ed-480 for further
  414.            information.
  415.            
  416.  
  417.  
  418.      PS Ed-480 was written in Turbo C 2.0.
  419.  
  420.  
  421.      7. The Future of PS Ed-480.
  422.  
  423.          --Interface Refinements. User defined commands which will change
  424.            many parameters at once. This will allow such operations as
  425.            intensifying/softening the envelope with a single command.
  426.            Windowing for disk file lists, tone bank lists, etc.
  427.  
  428.          --Enhanced Librarian Features. A single file will hold all 
  429.            patches and bank sets and allow any combination of patches 
  430.            to be downloaded to the PSS-480 at any time. The librarian
  431.            will also handle PSS-480 Chord and Song Memory Sequences.
  432.  
  433.          --A Simplified Accompaniament feature which will allow easy 
  434.            "step entry" of chord sequences directly from sheet music chord
  435.            symbols, with orchestration changes. (Prototype included in
  436.            the separate program, PSCHORD.EXE)
  437.  
  438.          --Integration of the features of the PERF480 performance program 
  439.            (included with this distribution.)  
  440.  
  441.          --Random Generation of patches and performances within user
  442.            defined ranges for quickly testing new ideas. 
  443.  
  444.          --User Suggestions -- what would you like the program to do? If
  445.            it sounds interesting and can be done...
  446.  
  447.  
  448.      Registered users of PSS-480 will be entitled to the latest version 
  449.      of the program plus one automatic update (If it is the latest 
  450.      version of the program you already have, then you will get 
  451.      automatic updates for the next TWO versions.) Any subsequent 
  452.      updates can be obtained by registered users for shipping and 
  453.      handling fee of $3.00.
  454.      
  455.  
  456.  
  457.  
  458.  
  459.      8. Registration Form.  
  460.  
  461.     ------------------------------------------------------------------------
  462.  
  463.  
  464.          To register, please fill in this form and enclose $25.00 in 
  465.          check or money order. You will be sent the latest version of 
  466.          the program and one automatic update (or TWO automatic 
  467.          updates if you already have the latest version.) 
  468.  
  469.         
  470.  
  471.              
  472.          Name ______________________________________________________
  473.  
  474.       Address ______________________________________________________
  475.  
  476.          City ______________________________State ____ Zip _________
  477.  
  478.       
  479.       Computer __________________     MIDI Interface ________________
  480.  
  481.  
  482.       Version of PSS Ed-480 you currently have:   Version ___________
  483.  
  484.  
  485.  
  486.       Mail to:  David Rutkowski
  487.                 2521 Riverside Dr. N.E.
  488.                 Grand Rapids, MI  49505
  489.  
  490.  
  491.       Thank You!
  492.  
  493.                                                                        
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.